An Infrastructure for Scalable Parallel Programs for Computational Chemistry

نویسندگان

  • V. Lotrich
  • N. Flocke
  • M. Ponton
  • A. Perera
  • E. Deumens
  • R. J. Bartlett
چکیده

Parallel implementation of complex computational software is a difficult task. This paper describes the Super Instruction Architecture (SIA) and its application to the implementation of algorithms for electronic structure computational chemistry calculations. The methods are programmed in a domain specific programming language called super instruction assembly language (SIAL), which is based on the abstractions of super instructions and super numbers. Compiled SIAL programs are executed by a parallel virtual machine known as the Super Instruction Processor (SIP). All compute intensive operations, such as tensor contractions, diagonalizations, etc, all communication operations and all input-output operations are handled by the SIP. By separating the algorithmic complexity in the SIAL from the complexities of parallel execution on computer hardware in the SIP, a software system has been created that allows for very effective optimization and tuning on different hardware architectures with quite manageable effort.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ChemIo: High Performance Parallel I/o for Computational Chemistry Applications

Recent developments in I/O systems on scalable parallel computers have sparked renewed interest in out-of-core methods for computational chemistry. These methods can improve execution time significantly relative to “direct” methods, which perform many redundant computations. However, the widespread use of such out-of-core methods requires efficient and portable implementations of often complex ...

متن کامل

On the Scalable Computation of Large Sets of Integrals

We consider efficient strategies for the parallel and distributed computation of large sets of multivariate integrals. These arise in many applications such as computational chemistry, high energy physics and finite element problems. We use a hierarchical architecture which is highly scalable and allows parallelization not only at the domain level but also at the integral level. We present expe...

متن کامل

Symbolic performance prediction of scalable parallel programs

Recent advances in the power of parallel computers have made them attractive for solving large computational problems. Scalable parallel programs are particularly well suited to Massively Parallel Processing (MPP) machines since the number of computations can be increased to match the available number of processors. Performance tuning can be particularly dii-cult for these applications since it...

متن کامل

Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

 To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...

متن کامل

A New Framework for Increasing the Sustainability of Infrastructure Measurement of Smart Grid

Advanced Metering Infrastructure (AMI) is one of the most significant applications of the Smart Grid. It is used to measure, collect, and analyze data on power consumption.  In the AMI network, the smart meters traffics are aggregated in the intermediate aggregators and forwarded to the Meter Data Management System (MDMS). The infrastructure used in this network should be reliable, real-time an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008